Michal Plachta "Grokking Functional Programming"
Pure functions
1つの値を返す
引数だけを使う
既存の変数の値を変えない